﻿.main-left-nav {
    box-sizing: content-box;
}

.nav-menu-wrp {
    margin: 0px;
    padding: 0px;
}

    .nav-menu-wrp.logged-in_nav-menu-wrp {
        background: #fff;
        padding-bottom: 27px;
    }
   .nav-menu-wrp.logged-in_nav-menu-wrp_new {
        padding-bottom: 27px;
    }
ul.nav-menu-wrp li.panel {
    border-radius: 0px;
    border: none;
}

    ul.nav-menu-wrp li.panel + li.panel {
        margin: 0px;
        border: none;
    }

    ul.nav-menu-wrp li.panel:last-child .nav-menu_heading a {
        border-bottom: none;
    }

.nav-menu-wrp .nav-menu_heading {
    padding: 0px;
    height: 47px;
    background: #ffffff;
    border: none;
}

    .nav-menu-wrp .nav-menu_heading h4 {
        line-height: 47px;
        padding: 0px 10% 0px 24px;
    }

    .nav-menu-wrp .nav-menu_heading a {
        display: block;
        font-size: 13px;
        font-family: 'Montserrat-Regular';
        color: #1d95d3;
        border-bottom: 1px solid #f1f1f1;
        padding-left: 46px;
    }

        .nav-menu-wrp .nav-menu_heading a.user-nav {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding-left: 0px;
        }

            .nav-menu-wrp .nav-menu_heading a.user-nav > span.ava-wrp {
                display: inline-block;
                width: 38px;
                text-align: center;
            }

            .nav-menu-wrp .nav-menu_heading a.user-nav img {
                display: inline-block;
                display: inline-block;
                max-width: 27px;
                max-height: 21px;
                border-radius: 22%;
            }

        .nav-menu-wrp .nav-menu_heading a.dashboard-nav {
            background: url(/css/whiteLayout/images/nav/icon-dashboard.png) 7px center no-repeat;
            background-size: 23px 15px;
        }

        .nav-menu-wrp .nav-menu_heading a.profile-nav {
            background: url(/css/whiteLayout/images/nav/icon-profile.png) 7px center no-repeat;
            background-size: 23px 21px;
        }
			

        .nav-menu-wrp .nav-menu_heading a.premium-nav {
            background: url(/css/whiteLayout/images/nav/icon-premium.png) 7px center no-repeat;
            background-size: 24px;
        }

        .nav-menu-wrp .nav-menu_heading a.link-nav {
            background: url(/css/whiteLayout/images/nav/links.png) 7px center no-repeat;
            background-size: 21px;
        }

        .nav-menu-wrp .nav-menu_heading a.event-nav {
            background: url(/css/whiteLayout/images/nav/events.png) 7px center no-repeat;
            background-size: 23px 20px;
        }

        .nav-menu-wrp .nav-menu_heading a.media-nav {
            background: url(/css/whiteLayout/images/nav/picture.png) 7px center no-repeat;
            background-size: 21px;
        }

        .nav-menu-wrp .nav-menu_heading a.videos-nav {
            background: url(/css/whiteLayout/images/nav/icon-video.png) 7px center no-repeat;
            background-size: 23px 20px;
        }
		.nav-menu-wrp .nav-menu_heading a.map-nav {
            background: url(/css/whiteLayout/images/nav/icon-Map.png) 7px center no-repeat;
            background-size: 23px 20px;
        }
        .nav-menu-wrp .nav-menu_heading a.blogs-nav {
            background: url(/css/whiteLayout/images/nav/icon-blogs.png) 7px center no-repeat;
            background-size: 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.audios-nav {
            background: url(/css/whiteLayout/images/nav/icon-audio.png) 7px center no-repeat;
            background-size: 21px;
        }

        .nav-menu-wrp .nav-menu_heading a.images-nav {
            background: url(/css/whiteLayout/images/nav/icon-images.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.networks-nav {
            background: url(/css/whiteLayout/images/nav/icon-networks.png) 7px center no-repeat;
            background-size: 22px;
        }

        .nav-menu-wrp .nav-menu_heading a.groups-nav {
            background: url(/css/whiteLayout/images/nav/icon-groups.png) 7px center no-repeat;
            background-size: 24px 23px;
        }

        .nav-menu-wrp .nav-menu_heading a.deals-nav {
            background: url(/css/whiteLayout/images/nav/icon-deals.png) 7px center no-repeat;
            background-size: 24px 16px;
        }

        .nav-menu-wrp .nav-menu_heading a.portfolio-nav {
            background: url(/css/whiteLayout/images/nav/icon-portfolios.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.share-nav {
            background: url(/css/whiteLayout/images/nav/icon-share.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.members-nav {
            background: url(/css/whiteLayout/images/nav/icon-storeboard.png) 7px center no-repeat;
            background-size: 23px 15px;
        }

        .nav-menu-wrp .nav-menu_heading a.products-nav {
            background: url(/css/whiteLayout/images/nav/icon-products.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.directory-nav {
            background: url(/css/whiteLayout/images/nav/icon-directory.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.classifieds-nav {
            background: url(/css/whiteLayout/images/nav/icon-classifieds.png) 7px center no-repeat;
            background-size: 22px 23px;
        }

        .nav-menu-wrp .nav-menu_heading a.advert-nav {
            background: url(/css/whiteLayout/images/nav/icon-ad.png) 7px center no-repeat;
            background-size: 24px 18px;
        }

        .nav-menu-wrp .nav-menu_heading a.forums-nav {
            background: url(/css/whiteLayout/images/nav/icon-forum.png) 7px center no-repeat;
            background-size: 24px 20px;
        }

        .nav-menu-wrp .nav-menu_heading a.board-nav {
            background: url(/css/whiteLayout/images/nav/icon-board.png) 7px center no-repeat;
            background-size: 21px 24px;
        }

        .nav-menu-wrp .nav-menu_heading a.channels-nav {
            background: url(/css/whiteLayout/images/nav/icon-channels.png) 7px center no-repeat;
            background-size: 24px 19px;
        }

        .nav-menu-wrp .nav-menu_heading a.coupons-nav {
            background: url(/css/whiteLayout/images/nav/icon-coupons.png) 7px center no-repeat;
            background-size: 24px 18px;
        }

        .nav-menu-wrp .nav-menu_heading a.locations-nav {
            background: url(/css/whiteLayout/images/nav/icon-locations.png) 7px center no-repeat;
            background-size: 18px 24px;
        }

        .nav-menu-wrp .nav-menu_heading a.affiliates-nav {
            background: url(/css/whiteLayout/images/nav/icon-affiliates.png) 7px center no-repeat;
            background-size: 25px 23px;
        }

        .nav-menu-wrp .nav-menu_heading a.mail-nav {
            background: url(/css/whiteLayout/images/nav/icon-mail.png) 7px center no-repeat;
            background-size: 23px 17px;
        }

         .nav-menu-wrp .nav-menu_heading a.store-nav {
            background: url(/images/icons/store_icon.png) 5px center no-repeat;
            background-size: 26px 25px;
        }


        .nav-menu-wrp .nav-menu_heading a.friends-nav {
            background: url(/css/whiteLayout/images/nav/icon-friends.png) 7px center no-repeat;
            background-size: 23px 15px;
        }

        .nav-menu-wrp .nav-menu_heading a.account-nav {
            background: url(/css/whiteLayout/images/nav/icon-account.png) 7px center no-repeat;
            background-size: 23px 24px;
        }

        .nav-menu-wrp .nav-menu_heading a.analytics-nav {
            background: url(/css/whiteLayout/images/nav/icon-analytics.png) 7px center no-repeat;
            background-size: 24px 25px;
        }

        .nav-menu-wrp .nav-menu_heading a:hover,
        .nav-menu-wrp .nav-menu_heading a:focus {
            /*text-decoration: none;*/
        }


.nav-menu-wrp .nav-menu_heading_new {
    padding: 0px;
    height: 47px;
    border: none;
}

    .nav-menu-wrp .nav-menu_heading_new h4 {
        line-height: 33px;
        padding: 0px 10% 0px 24px;
    }

    .nav-menu-wrp .nav-menu_heading_new a {
        display: block;
        font-size: 17px;
        font-family:'ProximaNova Light';
        color: #000;
        border-bottom: 1px solid #f1f1f1;
        padding-left: 46px;
    }

        .nav-menu-wrp .nav-menu_heading_new a.user-nav {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding-left: 0px;
        }

            .nav-menu-wrp .nav-menu_heading_new a.user-nav > span.ava-wrp {
                display: inline-block;
                width: 38px;
                text-align: center;
            }

            .nav-menu-wrp .nav-menu_heading_new a.user-nav img {
                display: inline-block;
                display: inline-block;
                max-width: 27px;
                max-height: 21px;
                border-radius: 22%;
            }

        .nav-menu-wrp .nav-menu_heading_new a.dashboard-nav {
            background: url(/css/whiteLayout/images/nav/icon-dashboard.png) 7px center no-repeat;
            background-size: 23px 15px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.profile-nav {
            background: url(/css/whiteLayout/images/nav/icon-profile.png) 7px center no-repeat;
            background-size: 23px 21px;
        }
				.nav-menu-wrp .nav-menu_heading_new a.SideBar-Ad-nav {
              background: url(/css/whiteLayout/images/nav/icon-sidebar.png) 0px center no-repeat;
						background-size: 32px 24px;
        }
				
        .nav-menu-wrp .nav-menu_heading_new a.premium-nav {
            background: url(/css/whiteLayout/images/nav/icon-premium.png) 7px center no-repeat;
            background-size: 24px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.link-nav {
            background: url(/css/whiteLayout/images/nav/links.png) 7px center no-repeat;
            background-size: 21px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.event-nav {
            background: url(/css/whiteLayout/images/nav/events.png) 7px center no-repeat;
            background-size: 23px 20px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.media-nav {
            background: url(/css/whiteLayout/images/nav/picture.png) 7px center no-repeat;
            background-size: 21px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.videos-nav {
            background: url(/css/whiteLayout/images/nav/icon-video.png) 7px center no-repeat;
            background-size: 23px 20px;
        }
    .nav-menu-wrp .nav-menu_heading_new a.map-nav {
            background: url(/css/whiteLayout/images/nav/icon-map.png) 1px center no-repeat;
            background-size: 35px 35px;
        }
        .nav-menu-wrp .nav-menu_heading_new a.blogs-nav {
            background: url(/css/whiteLayout/images/nav/icon-blogs.png) 7px center no-repeat;
            background-size: 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.audios-nav {
            background: url(/css/whiteLayout/images/nav/icon-audio.png) 7px center no-repeat;
            background-size: 21px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.images-nav {
            background: url(/css/whiteLayout/images/nav/icon-images.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.networks-nav {
            background: url(/css/whiteLayout/images/nav/icon-networks.png) 7px center no-repeat;
            background-size: 22px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.groups-nav {
            background: url(/css/whiteLayout/images/nav/icon-groups.png) 7px center no-repeat;
            background-size: 24px 23px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.deals-nav {
            background: url(/css/whiteLayout/images/nav/icon-deals.png) 7px center no-repeat;
            background-size: 24px 16px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.portfolio-nav {
            background: url(/css/whiteLayout/images/nav/icon-portfolios.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.share-nav {
            background: url(/css/whiteLayout/images/nav/icon-share.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.members-nav {
            background: url(/css/whiteLayout/images/nav/icon-storeboard.png) 7px center no-repeat;
            background-size: 23px 15px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.products-nav {
            background: url(/css/whiteLayout/images/nav/icon-products.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.directory-nav {
            background: url(/css/whiteLayout/images/nav/icon-directory.png) 7px center no-repeat;
            background-size: 23px 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.classifieds-nav {
            background: url(/css/whiteLayout/images/nav/icon-classifieds.png) 7px center no-repeat;
            background-size: 22px 23px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.advert-nav {
            background: url(/css/whiteLayout/images/nav/icon-ad.png) 7px center no-repeat;
            background-size: 24px 18px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.forums-nav {
            background: url(/css/whiteLayout/images/nav/icon-forum.png) 7px center no-repeat;
            background-size: 24px 20px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.board-nav {
            background: url(/css/whiteLayout/images/nav/icon-board.png) 7px center no-repeat;
            background-size: 21px 24px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.channels-nav {
            background: url(/css/whiteLayout/images/nav/icon-channels.png) 7px center no-repeat;
            background-size: 24px 19px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.coupons-nav {
            background: url(/css/whiteLayout/images/nav/icon-coupons.png) 7px center no-repeat;
            background-size: 24px 18px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.locations-nav {
            background: url(/css/whiteLayout/images/nav/icon-locations.png) 7px center no-repeat;
            background-size: 18px 24px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.affiliates-nav {
            background: url(/css/whiteLayout/images/nav/icon-affiliates.png) 7px center no-repeat;
            background-size: 25px 23px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.mail-nav {
            background: url(/css/whiteLayout/images/nav/icon-mail.png) 7px center no-repeat;
            background-size: 23px 17px;
        }

         .nav-menu-wrp .nav-menu_heading_new a.store-nav {
            background: url(/images/icons/store_icon.png) 5px center no-repeat;
            background-size: 26px 25px;
        }


        .nav-menu-wrp .nav-menu_heading_new a.friends-nav {
            background: url(/css/whiteLayout/images/nav/icon-friends.png) 7px center no-repeat;
            background-size: 23px 15px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.account-nav {
            background: url(/css/whiteLayout/images/nav/icon-account.png) 7px center no-repeat;
            background-size: 23px 24px;
        }

        .nav-menu-wrp .nav-menu_heading_new a.analytics-nav {
            background: url(/css/whiteLayout/images/nav/icon-analytics.png) 7px center no-repeat;
            background-size: 24px 25px;
        }

        .nav-menu-wrp .nav-menu_heading_new a:hover,
        .nav-menu-wrp .nav-menu_heading_new a:focus {
            /*text-decoration: none;*/
        }
.panel-default-new>.panel-heading {
    color: #333;
    background-color: #e9ebee!important;
    border-color: #ddd;
}
.user-profile {
    text-align: center;
    background: #fff;
    margin-bottom: 8px;
}

.user-profile_photo {
    padding-top: 17px;
}

    .user-profile_photo a {
        display: inline-block;
        width: 81px;
        max-height: 81px;
        border-radius: 50%;
        overflow: hidden;
        line-height: 81px;
    }

        .user-profile_photo a img {
            max-width: 100%;
            max-height: 100%;
            vertical-align: middle;
            display: inline-block;
        }

.user-profile_name p {
    font: 14px 'ProximaNova Regular', sans-serif;
    color: #000;
    margin-top: 13px;
    margin-bottom: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.user-profile_info-count {
}

    .user-profile_info-count > div {
        display: inline-block;
        text-align: center;
        min-height: 30px;
        height: 30px;
        margin-bottom: 10px;
        max-width: 91px;
    }

        .user-profile_info-count > div span {
            display: block;
            color: #00acee;
            font: 14px 'ProximaNova Regular', sans-serif;
            text-transform: uppercase;
            display: none;
        }

        .user-profile_info-count > div p {
            display: block;
            color: #000;
            font: 10px 'ProximaNova Regular', sans-serif;
            text-transform: uppercase;
            margin-bottom: 0px;
        }

        .user-profile_info-count > div.user-profile_info-friends {
            border-right: 1px solid #e9ebee;
            padding-right: 15px;
        }

        .user-profile_info-count > div.user-profile_info-views {
            padding-left: 15px;
        }

.user-profile_status > table {
    width: 100%;
}

    .user-profile_status > table > tbody > tr,
    .user-profile_status > table table {
        width: 160px !important;
    }

        .user-profile_status > table > tbody > tr:first-child > td > div {
            border-radius: 10px;
            overflow: hidden;
            padding: 0px !important;
            background: #eaebef !important;
            border: 2px solid #eaebef !important;
        }

        .user-profile_status > table > tbody > tr:first-child table > tbody > tr > td:first-child,
        .user-profile_status > table > tbody > tr:first-child a.sbvideohome {
            background: #00acee !important;
            border-radius: 10px;
        }


.user-profile_status .profile-percent-fill {
    font: 10px 'ProximaNova Regular', sans-serif;
    padding-top: 5px;
    padding-bottom: 17px;
}

    .user-profile_status .profile-percent-fill a {
        color: #029fdb;
    }
/*sub menu:begin*/
.nav-menu-wrp .nav-menu_link-list {
}

    .nav-menu-wrp .nav-menu_link-list ul {
         background: #fff;
        padding-left: 13px;
        padding-top: 6px;
        padding-bottom: 8px;
       /* width: 163px;*/
        margin-left: 22px;
        margin-right: 5px;
    }

        .nav-menu-wrp .nav-menu_link-list ul li {
        }

    .nav-menu-wrp .nav-menu_link-list li > a,
    .nav-menu-wrp .nav-menu_link-list li .cp-menu-item,
    .nav-menu-wrp .nav-menu_link-list li .groupds-links-cntrl,
    .nav-menu-wrp .nav-menu_link-list li .groupds-links-cntrl a,
    .nav-menu-wrp .nav-menu_link-list .group-name-lbl > a {
        color: #000000;
        font-family: 'ProximaNova Light';
        font-size: 15px;
        line-height: 28px;
        cursor: pointer;
    }

        .nav-menu-wrp .nav-menu_link-list li > a:hover,
        .nav-menu-wrp .nav-menu_link-list .group-name-lbl > a:hover {
            color: #00acee;
        }

        .nav-menu-wrp .nav-menu_link-list li > a > span {
            color: #000;
            font-family: 'ProximaNova Light';
            font-size: 15px;
        }

        .nav-menu-wrp .nav-menu_link-list li > a:hover > span {
            color: #00acee;
        }

    .nav-menu-wrp .nav-menu_link-list.showChannels#ChannelList,
    .nav-menu-wrp .nav-menu_link-list.showChannels#NetworklList,
    .nav-menu-wrp .nav-menu_link-list.showChannels#GroupsList_Wrp {
        display: block;
    }

    .nav-menu-wrp .nav-menu_link-list li .groupds-links-cntrl {
        display: block;
        text-align: left;
        padding-left: 26px;
    }
/*sub menu:end*/

.navleft{
	margin-left: 13px!important;

	
}
/*New sub menu:begin*/
.nav-menu-wrp .nav-menu_link-list-new {
}

    .nav-menu-wrp .nav-menu_link-list-new ul {
        background: #fff;
        padding-left: 13px;
        padding-top: 6px;
        padding-bottom: 8px;
        /*width: 163px;*/
		margin-left: 22px;
        margin-right: 5px;
		
    }

        .nav-menu-wrp .nav-menu_link-list-new ul li {
        }

    .nav-menu-wrp .nav-menu_link-list-new li > a,
    .nav-menu-wrp .nav-menu_link-list-new li .cp-menu-item,
    .nav-menu-wrp .nav-menu_link-list-new li .groupds-links-cntrl,
    .nav-menu-wrp .nav-menu_link-list-new li .groupds-links-cntrl a,
    .nav-menu-wrp .nav-menu_link-list-new .group-name-lbl > a {
        color: #000000;
        font-family: 'ProximaNova Light';
        font-size: 15px;
        line-height: 28px;
        cursor: pointer;
    }

        .nav-menu-wrp .nav-menu_link-list-new li > a:hover,
        .nav-menu-wrp .nav-menu_link-list-new .group-name-lbl > a:hover {
            color: #00acee;
        }

        .nav-menu-wrp .nav-menu_link-list-new li > a > span {
            color: #000;
            font-family: 'ProximaNova Light';
            font-size: 15px;
        }

        .nav-menu-wrp .nav-menu_link-list-new li > a:hover > span {
            color: #00acee;
        }

    .nav-menu-wrp .nav-menu_link-list-new.showChannels#ChannelList,
    .nav-menu-wrp .nav-menu_link-list-new.showChannels#NetworklList,
    .nav-menu-wrp .nav-menu_link-list-new.showChannels#GroupsList_Wrp {
        display: block;
    }

    .nav-menu-wrp .nav-menu_link-list-new li .groupds-links-cntrl {
        display: block;
        text-align: left;
        padding-left: 26px;
    }
/*New sub menu:end*/
/*channels item:begin*/
#ChannelsList, #NetworksList, #GroupsListWrp {
    height: 140px;
}
/*channels item:end*/

.panel.panel-default .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.panel.panel-default .mCSB_scrollTools .mCSB_draggerRail {
    background: gray;
}
